something viewed as a product of human conception - Spanish English Dictionary